The Evolution of the PVM Concurrent Computing System
نویسندگان
چکیده
Concurrent and distributed computing, using portable software systems or environments on general purpose networked computing platforms, has recently gained widespread attention. Many such systems have been developed, and several are in production use. This paper describes the evolution of the PVM system, a software infrastructure for concurrent computing in networked environments. PVM has evolved over the past three years; it is currently in use at several hundred institutions worldwide for applications ranging from scientiic supercomputing to high performance computations in medicine, discrete mathematics, and databases, and for learning parallel programming. We describe the historical evolution of the PVM system, outline the programming model and supported features, present results gained from its use, list representative applications from a variety of disciplines that PVM has been used for, and comment on future trends and ongoing research projects.
منابع مشابه
The PVM Concurrent Computing System: Evolution, Experiences, and Trends
The PVM system a software framework for heterogeneous concurrent computing in networked environments has evolved in the past several years into a viable technol ogy for distributed and parallel processing in a variety of disciplines PVM supports a straightforward but functionally complete message passing model and is capable of harnessing the combined resources of typically heterogeneous networ...
متن کاملEnhancing Functionality and Performance in the PVM Network Computing System
The research funded by this grant is part of an ongoing research project in heterogeneous distributed computing with the PVM system, at Emory as well as at Oak Ridge Labs and the University of Tennessee. This grant primarily supports research at Emory that continues to evolve new concepts and systems in distributed computing, but it also includes the PI’S ongoing interaction with the other grou...
متن کاملHeterogeneous parallel and distributed computing
Heterogeneous network-based distributed and parallel computing is gaining increasing acceptance as an alternative or complementary paradigm to multiprocessor-based parallel processing as well as to conventional supercomputing. While algorithmic and programming aspects of heterogeneous concurrent computing are similar to their parallel processing counterparts, system issues, partitioning and sch...
متن کاملNetwork-based concurrent computing on the PVM system
Concurrent computing environments based on loosely coupled networks have proven effective as resources for multiprocessing. Experiences with and enhancements to PVM (Parallel Virtual Machine) are described in this paper. PVM is a software system that allows the utilization of a heterogeneous network of parallel and serial computers as a single computational resource. This report also describes ...
متن کاملLoad Balancing for Network Based Multi-threaded Applications
In this paper we present Lbs, a load-management-system for network based concurrent computing. The system is built on Pt-Pvm, a library based on the PVM system. Pt-Pvm provides message passing and process management facilities at thread and process level for a cluster of workstations running the UNIX operating system. The presented system is realized as an open library which can be easily used ...
متن کامل